#if !defined(AFX_STDAFX_H__1BD87964_3EFA_4C76_A4A7_8B886880F25C__INCLUDED_)
#define AFX_STDAFX_H__1BD87964_3EFA_4C76_A4A7_8B886880F25C__INCLUDED_

#define VC_EXTRALEAN		

#include <afxwin.h>         
#include <afxdisp.h>

#include <atlbase.h>
extern CComModule _Module;
#include <atlcom.h>

#include <ObjModel\addauto.h>
#include <ObjModel\appdefs.h>
#include <ObjModel\appauto.h>
#include <ObjModel\blddefs.h>
#include <ObjModel\bldauto.h>
#include <ObjModel\textdefs.h>
#include <ObjModel\textauto.h>
#include <ObjModel\dbgdefs.h>
#include <ObjModel\dbgauto.h>

#include <afxcmn.h>
#include <afxdlgs.h>
#include <afxtempl.h>
#include <commctrl.h>

#include "easysize.h"

#ifdef _DEBUG

void GetLastErrorDescription(CComBSTR& bstr);
#define VERIFY_OK(f) \
	{ \
		HRESULT hr = (f); \
		if (hr != S_OK) \
		{ \
			if (FAILED(hr)) \
			{ \
				CComBSTR bstr; \
				GetLastErrorDescription(bstr); \
				_RPTF2(_CRT_ASSERT, "Object call returned %lx\n\n%S", hr, (BSTR) bstr); \
			} \
			else \
				_RPTF1(_CRT_ASSERT, "Object call returned %lx", hr); \
		} \
	}

#else //_DEBUG

#define VERIFY_OK(f) (f);

#endif //_DEBUG

#pragma	warning ( disable : 4100 )	//	unreferenced argument
#pragma	warning ( disable : 4189 )	//	unreferenced local variable
#pragma	warning ( disable : 4701 )	//	local may be used without having been initialized
#pragma	warning ( disable : 4310 )	//	typecast cuts constant values

//{{AFX_INSERT_LOCATION}}

#endif // !defined(AFX_STDAFX_H__1BD87964_3EFA_4C76_A4A7_8B886880F25C__INCLUDED)
